to flummox someone - Francés Inglés Diccionario